/*
 * 描          述:  <描述>
 * 修  改   人:  Administrator
 * 修改时间:  2015年10月20日
 * <修改描述:>
 */
package com.tx.component.basicdata.model;

import com.tx.component.basicdata.annotation.BasicDataEntity;
import lombok.Data;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

/**
 * 银行信息<br/>
 * <功能详细描述>
 * 
 * @author  Administrator
 * @version  [版本号, 2015年10月20日]
 * @see  [相关类/方法]
 * @since  [产品/模块版本]
 */
@Data
@Entity
@Table(name = "bd_bankInfo")
@BasicDataEntity(name = "银行信息", viewType = BasicDataViewTypeEnum.PAGEDLIST)
public class BankInfo implements BasicData {
    
    /** 注释内容 */
    private static final long serialVersionUID = -8931475549426903123L;
    
    /** 银行账户id唯一键 */
    @Id
    private String id;
    
    /** 银行英文简称*/
    private String code;
    
    /** 是否有效 */
    private boolean valid;
    
    /** 是否可编辑 */
    private boolean modifiable = true;
    
    /** 银行名称*/
    private String name;
    
    /** 银行别名 */
    private String aliases;
    
    /**logo文件ID*/
    private String logoFileId = "";
    
    /** 银行logo地址*/
    private String logoUrl;
    
    /** 个人网银登录url */
    private String personalLoginUrl = "";
    
    /** 机构网银登录url */
    private String institutionLoginUrl = "";
    
    /** 备注 */
    private String remark;
    
    /** 参数 */
    private String attributes;
    
    /** 创建时间 */
    private Date createDate;
    
    /** 最后更新时间 */
    private Date lastUpdateDate;

}
